﻿using System;
using System.Collections.Generic;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Anke.SHManage.Model.FixedAssetsModel
{
    /// <summary>
    /// 出库记录表实体类
    /// </summary>

    [Table(Name = "FIXED_Delivery")]
    public class FIXED_DeliveryInfo
    {
        private Guid m_BianMa;
        /// <summary> 
        /// 编码 
        /// </summary> 
        [Column(IsPrimaryKey = true, Name = "编码", DbType = "uniqueidentifier", Storage = "m_BianMa")]
        public Guid BianMa
        {
            get { return m_BianMa; }
            set { m_BianMa = value; }
        }

        private Guid m_ZiChanBianMa;
        /// <summary> 
        /// 资产编码 
        /// </summary> 
        [Column(Name = "资产编码", DbType = "uniqueidentifier not null", Storage = "m_ZiChanBianMa", UpdateCheck = UpdateCheck.Never)]
        public Guid ZiChanBianMa
        {
            get { return m_ZiChanBianMa; }
            set { m_ZiChanBianMa = value; }
        }

        private string m_GuDingZiChanBianHao;
        /// <summary> 
        /// 固定资产编号
        /// </summary> 
        public string GuDingZiChanBianHao
        {
            get { return m_GuDingZiChanBianHao; }
            set { m_GuDingZiChanBianHao = value; }
        }

        private DateTime m_ChuKuShiJian;
        /// <summary> 
        /// 出库时间 
        /// </summary> 
        [Column(Name = "出库时间", DbType = "datetime not null", Storage = "m_ChuKuShiJian", UpdateCheck = UpdateCheck.Never)]
        public DateTime ChuKuShiJian
        {
            get { return m_ChuKuShiJian; }
            set { m_ChuKuShiJian = value; }
        }

        private int m_ChuKuCangKuBianMa;
        /// <summary> 
        /// 出库仓库编码 
        /// </summary> 
        [Column(Name = "出库仓库编码", DbType = "int", Storage = "m_ChuKuCangKuBianMa", UpdateCheck = UpdateCheck.Never)]
        public int ChuKuCangKuBianMa
        {
            get { return m_ChuKuCangKuBianMa; }
            set { m_ChuKuCangKuBianMa = value; }
        }

        private string m_ChuKuCangKu;
        /// <summary> 
        /// 出库仓库
        /// </summary> 
        public string ChuKuCangKu
        {
            get { return m_ChuKuCangKu; }
            set { m_ChuKuCangKu = value; }
        }

        private int m_RuKuCangKuBianMa;
        /// <summary> 
        /// 入库仓库编码 
        /// </summary> 
        [Column(Name = "入库仓库编码", DbType = "int", Storage = "m_RuKuCangKuBianMa", UpdateCheck = UpdateCheck.Never)]
        public int RuKuCangKuBianMa
        {
            get { return m_RuKuCangKuBianMa; }
            set { m_RuKuCangKuBianMa = value; }
        }

        private string m_RuKuCangKu;
        /// <summary> 
        /// 入库仓库
        /// </summary> 
        public string RuKuCangKu
        {
            get { return m_RuKuCangKu; }
            set { m_RuKuCangKu = value; }
        }

        private string m_ChuKuRen;
        /// <summary> 
        /// 出库人 
        /// </summary> 
        [Column(Name = "出库人", DbType = "varchar(50)", Storage = "m_ChuKuRen", UpdateCheck = UpdateCheck.Never)]
        public string ChuKuRen
        {
            get { return m_ChuKuRen; }
            set { m_ChuKuRen = value; }
        }

        private string m_LingYongRen;
        /// <summary> 
        /// 领用人 
        /// </summary> 
        [Column(Name = "领用人", DbType = "varchar(50)", Storage = "m_LingYongRen", UpdateCheck = UpdateCheck.Never)]
        public string LingYongRen
        {
            get { return m_LingYongRen; }
            set { m_LingYongRen = value; }
        }

        private string m_ChuKuCunFangDian;
        /// <summary> 
        /// 出库存放点 
        /// </summary> 
        [Column(Name = "出库存放点", DbType = "varchar(50)", Storage = "m_ChuKuCunFangDian", UpdateCheck = UpdateCheck.Never)]
        public string ChuKuCunFangDian
        {
            get { return m_ChuKuCunFangDian; }
            set { m_ChuKuCunFangDian = value; }
        }

        private string m_RuKuCunFangDian;
        /// <summary> 
        /// 入库存放点 
        /// </summary> 
        [Column(Name = "入库存放点", DbType = "varchar(50)", Storage = "m_RuKuCunFangDian", UpdateCheck = UpdateCheck.Never)]
        public string RuKuCunFangDian
        {
            get { return m_RuKuCunFangDian; }
            set { m_RuKuCunFangDian = value; }
        }

        private string m_ChuKuChePaiHaoMa;
        /// <summary> 
        /// 出库车牌号码 
        /// </summary> 
        [Column(Name = "出库车牌号码", DbType = "varchar(50)", Storage = "m_ChuKuChePaiHaoMa", UpdateCheck = UpdateCheck.Never)]
        public string ChuKuChePaiHaoMa
        {
            get { return m_ChuKuChePaiHaoMa; }
            set { m_ChuKuChePaiHaoMa = value; }
        }

        private string m_RuKuChePaiHaoMa;
        /// <summary> 
        /// 入库车牌号码 
        /// </summary> 
        [Column(Name = "入库车牌号码", DbType = "varchar(50)", Storage = "m_RuKuChePaiHaoMa", UpdateCheck = UpdateCheck.Never)]
        public string RuKuChePaiHaoMa
        {
            get { return m_RuKuChePaiHaoMa; }
            set { m_RuKuChePaiHaoMa = value; }
        }

        private string m_BeiZhu;
        /// <summary> 
        /// 备注 
        /// </summary> 
        [Column(Name = "备注", DbType = "nvarchar(255)", Storage = "m_BeiZhu", UpdateCheck = UpdateCheck.Never)]
        public string BeiZhu
        {
            get { return m_BeiZhu; }
            set { m_BeiZhu = value; }
        }



        private string m_ZiChanMingCheng;
        /// <summary> 
        /// 资产名称
        /// </summary> 
        public string ZiChanMingCheng
        {
            get { return m_ZiChanMingCheng; }
            set { this.m_ZiChanMingCheng = value; }
        }

        private string m_PinPai;
        /// <summary> 
        /// 品牌
        /// </summary> 
        public string PinPai
        {
            get { return m_PinPai; }
            set { this.m_PinPai = value; }
        }
        private string m_XingHao;
        /// <summary> 
        /// 型号
        /// </summary> 
        public string XingHao
        {
            get { return m_XingHao; }
            set { this.m_XingHao = value; }
        }

        private string m_GuiGe;
        /// <summary> 
        /// 规格
        /// </summary> 
        public string GuiGe
        {
            get { return m_GuiGe; }
            set { this.m_GuiGe = value; }
        }

        private string m_ZhuJiXuLieHao;
        /// <summary> 
        /// 主机序列号
        /// </summary> 
        public string ZhuJiXuLieHao
        {
            get { return m_ZhuJiXuLieHao; }
            set { this.m_ZhuJiXuLieHao = value; }
        }

        private string m_DanWei;
        /// <summary> 
        /// 单位
        /// </summary> 
        public string DanWei
        {
            get { return m_DanWei; }
            set { this.m_DanWei = value; }
        }

        private string m_ShuLiang;
        /// <summary> 
        /// 数量
        /// </summary> 
        public string ShuLiang
        {
            get { return m_ShuLiang; }
            set { this.m_ShuLiang = value; }
        }

        private Double m_DanJia;
        /// <summary> 
        /// 单价
        /// </summary> 
        public Double DanJia
        {
            get { return m_DanJia; }
            set { this.m_DanJia = value; }
        }

        private string m_SheBeiGuanLiKeShi;
        /// <summary> 
        /// 设备管理科室
        /// </summary> 
        public string SheBeiGuanLiKeShi
        {
            get { return m_SheBeiGuanLiKeShi; }
            set { this.m_SheBeiGuanLiKeShi = value; }
        }

    }

}
